/* -------------------------------------------------------------------------- */
/* Liste des réponses obtenues                                                */
/* -------------------------------------------------------------------------- */
.content .search-results h2, 
.content .search-results h3
{
	margin:0.35em 0 0.1em
}
.content .search-results h3 a
{
	color:#002448;
	text-decoration:none
}

.content .search-results li
{
	border-top:1px dotted #d3d3d3;
	padding:0
}
.content .search-results li ol li,
.content .search-results li ul li
{
	border:none;
	margin-bottom:0.5em;
	padding-top:0
}

.content .search-results
{
	padding:0
}

.content .search-results p
{
	margin-bottom:0.5em
}
/* -------------------------------------------------------------------------- */
/* Affichage des notices sélectionnées, ajout/suppression du panier           */
/* -------------------------------------------------------------------------- */

.search-results .selected
{
  border-left:10px solid #d3d3d3;
  border-top-style:solid !important;
  padding:0 1em 0.1em !important;
  background: #f3f3f3 !important;
}

.search-results .basketAdd /* par défaut, le lien "Sélectionner" est affiché */
{
    display: inline;
	 background:  transparent url(../../icons/plus-small.png) 0 0 no-repeat ;
    padding: 0 0 0 14px;
}

.search-results .editAnnotation
{
    display: inline;
	 background:  transparent url(../../icons/pencil-small.png) 0 0 no-repeat ;
    padding: 0 0 0 14px;
}

.search-results .accessDoc,
.search-results .accessFulltext
{
	position: absolute;
	right:4px;
    background:  transparent url(../../images/pic_texte-integral.gif) 0 0 no-repeat ;
    padding: 0 0 0 18px;
}

.search-results .selected .basketAdd /* sauf pour les notices déjà sélectionnées */
{
    display: none;
}

.search-results .basketRemove /* par défaut, le lien "Déselectionner" est masqué */
{
    display: none;
	
}

.search-results .selected .basketRemove /* sauf pour les notices sélectionnées */
{
    display: inline;
	    background:  transparent url(../../icons/minus-small.png) 0 0 no-repeat ;
    padding: 0 0 0 14px;
}

.search-results .similar
{
    display: inline;
    background:  transparent url(../../icons/document-small-list.png) 0 0 no-repeat ;
    padding: 0 0 0 14px;
}

#basketShow a,
#basketShow span
{
    background:  transparent url(../../icons/blue-folder-open-document-text.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#basketAddAll a,
#basketAddAll span
{
    background:  transparent url(../../icons/document--plus.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#basketRemoveAll a
{
    background:  transparent url(../../icons/document--minus.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#basketClear a,
#basketClear span
{
    background:  transparent url(../../icons/blue-folder-open.png) 0 0 no-repeat ;
     padding: 2px 0 2px 20px;
}

#basketSwap a,
#basketSwap span
{
    background:  transparent url(../../icons/blue-folder-open.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

.exportApp{
    background:  transparent url(../../icons/arrow-000-small.png) 0 0 no-repeat ;
     padding: 0 0 0 14px;
}
#exportApp a
{
    background:  transparent url(../../icons/table-import.png) 0 0 no-repeat ;
     padding: 2px 0 2px 20px;
}

#exportFile a
{
    background:  transparent url(../../icons/disk-black.png) 0 0 no-repeat ;
     padding: 2px 0 2px 20px;
}

#exportBiblio a
{
    background:  transparent url(../../icons/books-brown.png) 0 0 no-repeat ;
      padding: 2px 0 2px 20px;
}

#exportMail a
{
    background:  transparent url(../../icons/mail-send.png) 0 0 no-repeat ;
     padding: 2px 0 2px 20px;
}

#showExplain a
{
    background:  transparent url(../../icons/information.png) 0 0 no-repeat ;
     padding: 2px 0 2px 20px;
}

#hideExplain a
{
    background:  transparent url(../../icons/cross-circle.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#baseHelp a
{
    background:  transparent url(../../icons/question.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#baseDoc a
{
    background:  transparent url(../../icons/table-export.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

#basePresentation a
{
	 background:  transparent url(../../icons/document-text.png) 0 0 no-repeat ;
    padding: 2px 0 2px 20px;
}

/* Titre dans une sidebar, peut contenir une icone a.help sur la droite */
.sidebar h2
{
	 padding-right: 20px;  /*laisse un peu de place à l'icone */
    position: relative; /* pour pouvoir positionner rle a.help en absolute */
	 width:234px; /*ie6 a besoin d'une taille pour placer correctement a.help à droite */
}

.sidebar .help
{
    position: absolute;
    right: 0;
    top: -1px; /* dans le cas d'un h2 multilignes, on place l'icone à droite sur la 1ere ligne */ 
    background:  transparent url(../../icons/question-white.png) 0 0 no-repeat ;
    
    padding-left: 20px;
    width: 0;
    overflow: hidden;
}

/* -------------------------------------------------------------------------- */
/* Metas                                                                    */
/* -------------------------------------------------------------------------- */


.search-results.fullref .meta
{
   /*
	 background: #E4F2F6; 
    color: #444 !important; 
    margin: 0 0 1em 0; 
    padding: 0 0.5em;
    font-size: 10px;*/
    text-align: right;
}


.search-results .meta a
{
   /* color: #EC7809;*/
}

.search-results .meta a.permalink
{
    float: left;
}

/* -------------------------------------------------------------------------- */
/* Affichage "notice complète"                                                */
/* -------------------------------------------------------------------------- */
.fullref .links
{
	background:#f6f6f6;
	border-bottom:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	position:relative;
}

.fullref.links a 
{
	color:#424242
}
.fullref .snippet
{
    border-left: 4px solid #eee; 
    padding-left: 1em; 
    margin: 1.5em 0 1.5em 0;
}
.fullref li .snippet p
{
    margin: 0.5em 0;
}

.fullref .snippet ul
{
    margin: 0.5em 0;
    padding-left: 3em;
}

.fullref .snippet li
{
    margin: 0.5em 0;
    list-style-type: disc;
}

/* -------------------------------------------------------------------------- */
/* Pager du haut : résultats x à y, durée, suivant                            */
/* -------------------------------------------------------------------------- */
.content p.search-count
{
	line-height:1em;
	position:relative;
	width:100%;
	text-align:right;
	margin:1em 0;
	height:1em;
}
.content p.search-count .count-string
{
	float:left;
	margin-right:16px
}
.content p.search-count a.back
{
	float:right;
	margin-right:16px
}

.content p.search-count a.next
{
	float:right;
}
.content p.search-count span.back,
.content p.search-count span.next
{
	display:none;
}
/* -------------------------------------------------------------------------- */
/* Pager du bas                                                               */
/* -------------------------------------------------------------------------- */
.content .pager
{
	border-top:1px dotted #d3d3d3;
	padding-top:1em;
	text-align:right
}

.content .pager .number
{
	margin:0 8px
}

.content .pager .number .current
{
	background:#efefef;
	border:1px solid #eb6400;
	color:#eb6400;
	font-weight:700;
	margin:0 3px;
	padding:0 4px
}

.content .pager .number a
{
	background:#fff;
	border:1px solid #d3d3d3;
	color:#424242;
	font-weight:700;
	margin:0 3px;
	padding:0 4px;
	text-decoration:none
}

.pager span.next,.pager span.previous,.pager span.first,.pager span.last
{
	display:none
}


/* -------------------------------------------------------------------------- */
/* Permalien d'une réponse                                                    */
/* -------------------------------------------------------------------------- */
a.permalink
{
    background:  transparent url(../../icons/chain--arrow.png) 0 0 no-repeat ;
    padding-left: 20px;
    font-weight: bold;
}


/* -------------------------------------------------------------------------- */
/* Nuage de tags                                                              */
/* -------------------------------------------------------------------------- */
ul.tagcloud
{
	display:block;
	list-style:none;
	text-align:center
}

ul.tagcloud .tag0 a{color:#F29753;font-size:0.9em}
ul.tagcloud .tag1 a{color:#EE7D2A;font-size:0.95em}
ul.tagcloud .tag2 a{color:#EE7D2A;font-size:1.05em;font-weight:700}
ul.tagcloud .tag3 a{color:#ED751C;font-size:1.1em;font-weight:700}
ul.tagcloud .tag4 a{color:#ED751C;font-size:1.25em;font-weight:700}
ul.tagcloud .tag5 a{color:#ED751C;font-size:1.4em}
ul.tagcloud .tag6 a{color:#EC6C0E;font-size:1.4em;font-weight:700}
ul.tagcloud .tag7 a{color:#EC6C0E;font-size:1.5em;font-weight:700}
ul.tagcloud .tag8 a{font-size:1.6em;font-weight:700}
ul.tagcloud .tag9 a{font-size:1.7em;font-weight:700}

ul.tagcloud li
{
	background:none;
	display:inline;
	list-style:none;
	padding:0
}

ul.tagcloud li a
{
	color:#eb6400;
	line-height:1.35em;
	margin:0 1em 0 0;
	text-decoration:none;
}

/* -------------------------------------------------------------------------- */
/* Popup multilinks                                                           */
/* -------------------------------------------------------------------------- */
/* la div contenant le popup */
#multilinks-popup
{
    display: none;
    position: absolute;
    width:350px;
    background: #F6F6F6;
    border: 1px solid #d3d3d3;
    padding: 0 1em 1em;
	 text-align:left;
   /* -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
}

/* Il est possible de styler le popup selon le type du lien appellant. */
/* Classes possibles : autphys, autcoll, motscles, titperio, codlang, typdoc */
#multilinks-popup.motscles
{
}

/* Le titre du popup */
#multilinks-popup h3
{
    color: #002448;
	 font-size:1.15em;
}

/* Les liens de bas de popup */
/* (pour le moment, on n'a que annuler, mais on pourrait avoir "aide", par exemple) */
#multilinks-popup p.links
{
    text-align: right;
}

#multilinks-popup p.links a.cancel
{
   position:absolute;
	right:5px;
	top:5px;
	background: url(../../images/but_fermer.gif) no-repeat 0 0;
	width:15px;
	height:0;
	padding-top:14px;
	text-indent:-1500px;
	overflow: hidden;
}

/* Liste de liens */
#multilinks-popup ul
{
    margin: 0 ;
    padding: 0;
}

/* Le lien qui a déclenché le popup est mis en évidence */
html body div .multilinks a.multilinks-current /* force la priorité de ce sélecteur */
{
   
     text-decoration: underline;
     background-color: #efefef;
}

/* -------------------------------------------------------------------------- */
/* Popup affiché lorsqu'on change les filtres de recherche                    */
/* -------------------------------------------------------------------------- */
#autosubmit-popup
{
    position: absolute;
    display: none;
    width: 190px;
	 left:50% !important;
	 margin-left:-255px;
}

#autosubmit-popup p
{
    background: url(../../images/loading.gif) no-repeat 0 0;
    padding-left: 20px;
    font-weight: bold;
}

/* -------------------------------------------------------------------------- */
/* Popup affiché lorsqu'on change les filtres de recherche                    */
/* -------------------------------------------------------------------------- */
.shadow
{
   box-shadow: 5px 5px 18px #888;
   /*-webkit-box-shadow: 5px 5px 18px #888;
   -moz-box-shadow: 5px 5px 18px #888;
   filter: progid:DXImageTransform.Microsoft.dropShadow(color=#CCCCCC, offX=5, offY=5, positive=true);*/
}

/* -------------------------------------------------------------------------- */
/* Styles spécifiques aux offres d'emploi.                                    */
/* -------------------------------------------------------------------------- */
.Statut
{
    display: block;
    width: 100%;
    /* font-weight: bold; */
    /* font-size: 0.9em; */
}
.Statut a
{
    color: #000 !important;
}
.Pourvu .Statut a,
.DateLimite .Statut a
{
    color: #ccc !important;
}


/* Couleurs : http://www.hitmill.com/html/rgbcolorvalues.html (pastels parts 1 & 2)*/
 
.Draft 
{
    background-color:  #FAFFF7 !important;
}
.Draft .Statut
{
    color: #59955C;
    background-color: #F2FFEA;
}
.Draft .Statut a
{
    color: #59955C !important;
}

.Pending
{
    background-color:  #F2FFEA  !important;
}
.Pending .Statut
{
    background-color: #DFFFCA;
}

.Validation
{
    background-color:  #FFFBDF !important;
}
.Validation .Statut
{
    background-color:  #FFF7B7;
}

.Correction
{
    background-color:  #FFF2F2 !important;
}
.Correction .Statut
{
    background-color: #FFCECE;
}

.Rejected
{
    background-color:  #eee !important;
}
.Rejected .Statut
{
    color: #fff;
    background-color:  #000;
}
.Rejected .Statut a
{
    color: #fff !important;
}

.Publish
{
}

.Publish .Statut
{
    background-color: #E7FFDF;
}

.Expired
{
    background-color: #eee !important;
}
.Expired .Statut
{
    background-color: #ddd;
}

/* Cas particulier : offres pourvues, date limite de candidature dépassée */
.Publish.Pourvu h2, .Publish.Pourvu h3, .Publish.Pourvu a, .Publish.Pourvu p, .Publish.Pourvu span, .Publish.Pourvu strong, 
.Publish.DateLimite h2, .Publish.DateLimite h3, .Publish.DateLimite a, .Publish.DateLimite p, .Publish.DateLimite span,.Publish.DateLimite strong  
{
    color: #ccc !important;
}

/* -------------------------------------------------------------------------- */
/* Styles spécifiques au formulaires de recherche simple                      */
/* -------------------------------------------------------------------------- */
input#equation
{
	width:489px
}

.searchLinks
{
	clear:both;
	font-size:0.95em;
	margin:2px 0 3px;
	padding: 0;
}

.searchLinks a
{
	color:#424242;
	font-weight:700;
	padding:1px 0 1px 0;
	margin-right:10px;
	text-transform:uppercase
}

fieldset.searchFilters
{
	padding:0.25em 0.5em 0 1em
}
fieldset.searchFilters .left, 
fieldset.searchFilters  .right{
	margin-bottom:0.25em;
}

